10 104 105 111 115 118 12 15 16 23 29 30 31 34 41 52 53 6 87 89 90 94 96